home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / src / exampleCode / opengl / GLUT / progs / examples / Imakefile < prev    next >
Makefile  |  1996-11-11  |  3KB  |  78 lines

  1.  
  2. /* Copyright (c) Mark J. Kilgard, 1994. */
  3.  
  4. #include "../../Glut.cf"
  5.  
  6. TARGETS = sphere scene movelight glutplane \
  7.           stroke olympic glutdino dinospin \
  8.           mjkwarp highlight subwin origami sphere2 lightlab \
  9.       bitfont dinoball glpuzzle blender dials stereo \
  10.       oclip ohidden olight scube spots \
  11.       abgr stars stenciltst surfgrid texenv triselect fogtst dials2 \
  12.       molehill zoomdino splatlogo oversphere fontdemo evaltest
  13.  
  14. SRCS = bitfont.c blender.c dials.c dinoball.c dinospin.c glpuzzle.c \
  15.     glutdino.c glutplane.c highlight.c lightlab.c mjkwarp.c movelight.c \
  16.     oclip.c ohidden.c olight.c olympic.c origami.c scene.c scube.c sphere.c \
  17.     sphere2.c spots.c stereo.c stroke.c subwin.c trackball.c \
  18.     abgr.c stars.c stenciltst.c surfgrid.c texenv.c triselect.c fogtst.c dials2.c \
  19.     molehill.c splatlogo.c oversphere.c fontdemo.c evaltest.c
  20.  
  21. AllTarget($(TARGETS))
  22.  
  23. SimpleGlutProgramTarget(abgr)
  24. SimpleGlutProgramTarget(bitfont)
  25. SimpleGlutProgramTarget(blender)
  26. SimpleGlutProgramTarget(dials)
  27. SimpleGlutProgramTarget(dials2)
  28. SimpleGlutProgramTarget(dinoball)
  29. SimpleGlutProgramTarget(evaltest)
  30. SimpleGlutProgramTarget(fontdemo)
  31. SimpleGlutProgramTarget(fogtst)
  32. SimpleGlutProgramTarget(glutdino)
  33. SimpleGlutProgramTarget(glutplane)
  34. SimpleGlutProgramTarget(highlight)
  35. SimpleGlutProgramTarget(lightlab)
  36. SimpleGlutProgramTarget(molehill)
  37. SimpleGlutProgramTarget(movelight)
  38. SimpleGlutProgramTarget(oclip)
  39. SimpleGlutProgramTarget(ohidden)
  40. SimpleGlutProgramTarget(olight)
  41. SimpleGlutProgramTarget(olympic)
  42. SimpleGlutProgramTarget(origami)
  43. SimpleGlutProgramTarget(oversphere)
  44. SimpleGlutProgramTarget(scene)
  45. SimpleGlutProgramTarget(scube)
  46. SimpleGlutProgramTarget(sphere)
  47. SimpleGlutProgramTarget(sphere2)
  48. SimpleGlutProgramTarget(spots)
  49. SimpleGlutProgramTarget(stars)
  50. SimpleGlutProgramTarget(stenciltst)
  51. SimpleGlutProgramTarget(stereo)
  52. SimpleGlutProgramTarget(stroke)
  53. SimpleGlutProgramTarget(subwin)
  54. SimpleGlutProgramTarget(surfgrid)
  55. SimpleGlutProgramTarget(teapots)
  56. SimpleGlutProgramTarget(texenv)
  57. SimpleGlutProgramTarget(triselect)
  58. SimpleGlutProgramTarget(zoomdino)
  59.  
  60. NormalGlutProgramTarget(dinospin,dinospin.o trackball.o)
  61. NormalGlutProgramTarget(glpuzzle,glpuzzle.o trackball.o)
  62. NormalGlutProgramTarget(splatlogo,splatlogo.o logo.o)
  63. NormalGlutProgramTarget(mjkwarp,mjkwarp.o mjkimage.o)
  64.  
  65. logo.o : logo.c.Z
  66.     $(RM) $@
  67.     zcat logo.c.Z > logo.c
  68.     $(CC) -c $(CFLAGS) logo.c
  69.     $(RM) logo.c
  70.  
  71. mjkimage.o : mjkimage.c.Z
  72.     $(RM) $@
  73.     zcat mjkimage.c.Z > mjkimage.c
  74.     $(CC) -c $(CFLAGS) mjkimage.c
  75.     $(RM) mjkimage.c
  76.  
  77. DependTarget()
  78.